package repo

import (
	"album/model"
	"context"
)

type BaseCategory3Repo interface {
	FindCategory3ById(ctx context.Context, id int64) (category3 *model.BaseCategory3, err error)
	FindByCategory3(ctx context.Context, category2Id int64) (category3s []*model.BaseCategory3, err error)
	FindByCategory3ToC2Id(ctx context.Context, id int64) (int64, error)
	FindByCategory2ToC1Id(ctx context.Context, id int64) (c1id int64, err error)
	FindByCategory3To8(ctx context.Context, category2Id int64) (category3s []*model.BaseCategory3, err error)
	FindByCategory3To8Desc(ctx context.Context, category2Id int64) (category3s []*model.BaseCategory3, err error)
	//FindAlbumInfoById(ctx context.Context, id int64) (albumInfo *model.AlbumInfo, err error)
	//FindByCategory1ToC2Id(ctx context.Context, c1Id int64) (category2s *model.BaseCategory2, err error)
}
